deploy报错及其解决方法

#报错提示1:


1
2
3
INFO  Deploying: git
FATAL Something's wrong. Maybe you can find the solution here: http://hexo.iocs/troubleshooting.html
TypeError: source.replace is not a function

解决方法:
_config.yml中的depoloy设置(这是正确的前提,特别注意冒号后要有空格,repo配置时要写成https形式,type类型要是git)

1
2
3
4
5
deploy:
type: git
repo: https://github.com/jack00000/jack00000.github.io.git
branch: master
message: blog

git bash中应该输入的命令

1
2
3
npm install hexo-deployer-git --save//安装deploy的依赖文件
hexo g//重新生成public文件
hexo d//部署到github上

##正确后的提示代码:
cmd-markdown-logo

##如果实在不会hexo deploy,教你一种直接的方法:

1
2
3
4
打开blog目录
找到public文件
将public里面的文件上传到你新建的仓库xxxx.githu.io
然后直接打开游览器,输入xxxx.github.io

#blog文件,public文件,以及部署成功示例图



其实你的静态文件就是public里面的文件,只要把public的东西上传到github就行